Big Huge Thesaurus

olfactory property

noun